/**
 * 
 */
package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 补卡信息
 * @author sun
 *
 */
public class SupplementCardInfo implements Serializable{

  
	/**
	 * 
	 */
	private static final long serialVersionUID = 7083133088432593614L;
	
	/** 原市民卡号 */
	private String oldCitizenCardNo;

	/** 代理人姓名 */
    private String agentName;

    /** 代理人证件类型 */
    private String agentPapertype;

    /** 代理人证件号码 */
    private String agentPaperNo;
    
    /** 代理人证件手机号码 */
    private String agentPhone;
    
    /** 补卡日期*/
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date SupplementCardDate;
    
    /** 领卡日期 */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date  getCardDate;
    
    /** 补卡收费 */
    private  String supplementCardCharge ;
    
    /** 备注 */
    private String desc;
    
    /** 持卡人姓名 */
    private String customerName;
    
    /** 持卡人证件类型*/
    private String paperType;
    
    /** 持卡人证件类型名称*/
    private String paperTypeName;
    
    /** 持卡人证件号码*/
    private String paperNo;
    
    
    /** 挂失凭证*/
    private String lossCertNo;
    
    /** 卡状态代码*/
    private String cardStatus;
    
    /** 卡状态名称*/
    private String cardStatusName;
    
    /** 卡类型代码*/
    private String cardTypeCode;
    
    /** 卡类型名称*/
    private String cardTypeName;
    
    /** 凭证类型*/
    private String certType;
    
    /** 凭证状态*/
    private String certStatus;
    
    /** 卡产品名称*/
    private String cardPName;
    /**
   	 * 每页条数
   	 */
   	private Integer numPerPage;
   	
   	/**
   	 * 当前页
   	 */
   	private Integer currentPage;
   	
   	/**
   	 * 分页开始行
   	 */
   	private int startLine;
    

	public String getCardPName() {
		return cardPName;
	}

	public void setCardPName(String cardPName) {
		this.cardPName = cardPName;
	}

	public String getPaperTypeName() {
		return paperTypeName;
	}

	public void setPaperTypeName(String paperTypeName) {
		this.paperTypeName = paperTypeName;
	}

	public String getCardStatusName() {
		return cardStatusName;
	}

	public void setCardStatusName(String cardStatusName) {
		this.cardStatusName = cardStatusName;
	}

	public String getCardTypeName() {
		return cardTypeName;
	}

	public void setCardTypeName(String cardTypeName) {
		this.cardTypeName = cardTypeName;
	}

	public String getLossCertNo() {
		return lossCertNo;
	}

	public void setLossCertNo(String lossCertNo) {
		this.lossCertNo = lossCertNo;
	}

	public String getCardStatus() {
		return cardStatus;
	}

	public void setCardStatus(String cardStatus) {
		this.cardStatus = cardStatus;
	}

	public String getCardTypeCode() {
		return cardTypeCode;
	}

	public void setCardTypeCode(String cardTypeCode) {
		this.cardTypeCode = cardTypeCode;
	}

	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getCertStatus() {
		return certStatus;
	}

	public void setCertStatus(String certStatus) {
		this.certStatus = certStatus;
	}

	public Integer getNumPerPage() {
		return numPerPage;
	}

	public void setNumPerPage(Integer numPerPage) {
		this.numPerPage = numPerPage;
	}

	public Integer getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}

	public int getStartLine() {
		return startLine;
	}

	public void setStartLine(int startLine) {
		this.startLine = startLine;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getPaperType() {
		return paperType;
	}

	public void setPaperType(String paperType) {
		this.paperType = paperType;
	}

	public String getPaperNo() {
		return paperNo;
	}

	public void setPaperNo(String paperNo) {
		this.paperNo = paperNo;
	}

	public String getAgentPhone() {
		return agentPhone;
	}

	public void setAgentPhone(String agentPhone) {
		this.agentPhone = agentPhone;
	}

	public String getOldCitizenCardNo() {
		return oldCitizenCardNo;
	}

	public void setOldCitizenCardNo(String oldCitizenCardNo) {
		this.oldCitizenCardNo = oldCitizenCardNo;
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getAgentPapertype() {
		return agentPapertype;
	}

	public void setAgentPapertype(String agentPapertype) {
		this.agentPapertype = agentPapertype;
	}

	public String getAgentPaperNo() {
		return agentPaperNo;
	}

	public void setAgentPaperNo(String agentPaperNo) {
		this.agentPaperNo = agentPaperNo;
	}

	public Date getSupplementCardDate() {
		return SupplementCardDate;
	}

	public void setSupplementCardDate(Date supplementCardDate) {
		SupplementCardDate = supplementCardDate;
	}

	public Date getGetCardDate() {
		return getCardDate;
	}

	public void setGetCardDate(Date getCardDate) {
		this.getCardDate = getCardDate;
	}

	public String getSupplementCardCharge() {
		return supplementCardCharge;
	}

	public void setSupplementCardCharge(String supplementCardCharge) {
		this.supplementCardCharge = supplementCardCharge;
	}

	public String getDesc() {
		return desc;
	}

	public void setDesc(String desc) {
		this.desc = desc;
	}
	 @Override
		public String toString() {
			
			return "SupplementCardInfo[oldCitizenCardNo="+oldCitizenCardNo+",customerName"+
					customerName+",paperType"+paperType+",paperNo"+paperNo+",getCardDate"+getCardDate+",SupplementCardDate"+SupplementCardDate+"]";
		}

}
